home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 140 / Gekkan Dennou Club - 2000.1 Vol. 140 (Japan).7z / Gekkan Dennou Club - 2000.1 Vol. 140 (Japan) (Track 1).bin / tools / xpicw / xpicw110.lzh / Source / SYS_FPIC.mac < prev    next >
Encoding:
Text File  |  1996-09-18  |  1.3 KB  |  58 lines

  1. *///////*///////*///////*///////*///////*///////*///////*///////
  2.         .offset    0
  3. fpw_FLAG1:    ds.b    1    *下記参照
  4. fpw_FLAG2:    ds.b    1    *未使用
  5. fpw_SCRN:    ds.b    1    *画面モ-ド(よくわからないけど、default=8)
  6. fpw_PICT:    ds.b    1    *色数モード(02:32768色 03:65536色)
  7. fpw_X:        ds.w    1    *表示位置X(default=0:)
  8. fpw_Y:        ds.w    1    *表示位置Y(default=0:)
  9. fpw_H:        ds.w    1    *横サイズ
  10. fpw_V:        ds.w    1    *縦サイズ
  11. fpw_rsv:    ds.l    1    *リザーブ
  12. fpw_size:
  13.         .text
  14.  
  15. fpf_XY        =    0    *on = 表示座標指定アリ
  16. fpf_SQ        =    1    *on = 正方形モード
  17. fpf_RS        =    2    *on = 15kHz off = 31kHz
  18. fpf_SCR        =    3    *on = 画面モ-ド指定アリ(よくわからない)
  19. fpf_MK        =    4    *on = 縦横2倍拡大
  20. fpf_MY        =    5    *on = 縦2倍拡大
  21. fpf_MHY        =    6    *on = 縦方向補正拡大(512/424倍)
  22. fpf_RSV7    =    7    *リザーブ
  23.  
  24. *///////*///////*///////*///////*///////*///////*///////*///////
  25. FP_LOAD        .macro    FilePtr,x,y        *FilePtr = E.A.
  26.         move.l    y,-(sp)
  27.         move.l    x,-(sp)
  28.         pea    FilePtr
  29.         bsr    _Fpic_load
  30.         lea    12(sp),sp
  31.         .endm
  32.  
  33. FP_KEEP        .macro    FilePtr            *FilePtr = E.A.
  34.         pea    FilePtr
  35.         bsr    _Fpic_keep
  36.         addq.w    #4,sp
  37.         .endm
  38.  
  39. FP_DISP        .macro    WorkPtr,x,y
  40.         move.l    y,-(sp)
  41.         move.l    x,-(sp)
  42.         move.l    WorkPtr,-(sp)
  43.         bsr    _Fpic_disp
  44.         lea    12(sp),sp
  45.         .endm
  46.  
  47. FP_FREE        .macro    WorkPtr
  48.         move.l    WorkPtr,-(sp)
  49.         bsr    _Fpic_free
  50.         addq.w    #4,sp
  51.         .endm
  52.  
  53. FP_SETB        .macro    BufPtr
  54.         move.l    BufPtr,-(sp)
  55.         bsr    _Fpic_set_buf
  56.         addq.w    #4,sp
  57.         .endm
  58.